main {
    width: 100%;
    height: 94vh;
    display: flex;
    #left {
        width: 220px;
        #accordionExample {
            .card {
                .card-header {
                    background-color: rgb(238, 238, 238);
                    padding: 0;
                    .mb-0 {
                        .btn {
                            // btn样式
                            padding: 10px 30px;
                            width: 218px;
                            height: 51px;
                            font-weight: bold;
                            color: #0056b3;
                        }
                        .btn:hover {
                            text-decoration: none;
                        }
                        .btn:focus {
                            border: none;
                        }
                    }
                }
                .collapse {
                    .card-body {
                        padding: 0;

                        .row {
                            .col-3 {
                                .nav {
                                    a {
                                        display: block;
                                        text-align: center;
                                        color: #0056b3;
                                        margin: 0;
                                        height: 40px;
                                        line-height: 40px;
                                        background-color: rgb(248, 248, 248);
                                        width: 218px;
                                        padding: 0;
                                    }
                                    a:hover {
                                        background-color: rgb(241, 241, 241);
                                    }
                                }
                            }
                        }
                    }
                }
            }
        }
    }
    #right {
        width: 1580px;
        height: 700px;
        margin: auto;
        margin-top: 30px;
        .row {
            .col-9 {
                width: 1580px;
                .tab-content {
                    width: 1580px;

                    .tab-pane {
                        width: 1580px;

                        .right_head {
                            width: 100%;
                            font-size: 30px;
                            font-weight: bold;
                            border-bottom: 1px solid;
                        }
                    }
                }
            }
        }
    }
}

.nav-pills .nav-link.active,
.nav-pills .show > .nav-link {
    color: #fff;
    background-color: rgb(248, 248, 248);
}

